/**
 * Copyright (C), 2015-2020, XXX有限公司
 * FileName: FanweVideoPropVo
 * Author:   Administrator
 * Date:     2020/11/25 9:59
 * Description:
 * History:
 * <author>          <time>          <version>          <desc>
 * 作者姓名           修改时间           版本号              描述
 */
package io.renren.modules.live.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;


@ApiModel("接受用户发礼物数据")
public class FanweVideoPropVo implements Serializable {
    @NotBlank(message="用户ID不能为空")
    @ApiModelProperty("用户ID")
    private Long userId;
    /**
     * 礼物id
     */
    @NotBlank(message="礼物id不能为空")
    @ApiModelProperty("礼物id")
    private Integer propId;
    /**
     * 道具名
     */
    @NotBlank(message="道具名不能为空")
    @ApiModelProperty("道具名")
    private String propName;

    @NotBlank(message="礼物价格不能为空")
    @ApiModelProperty("礼物价格")
    private BigDecimal diamonds;
    /**
     * 送的数量
     */
    @NotBlank(message="送的数量不能为空")
    @ApiModelProperty("送的数量")
    private Integer num;
    /**
     * 直播间ID
     */
    @NotBlank(message="直播间ID不能为空")
    @ApiModelProperty("直播间ID")
    private Integer videoId;

    @NotBlank(message="主播ID为空")
    @ApiModelProperty("主播ID")
    private Long anchorId;

    public Integer getPropId() {
        return propId;
    }

    public void setPropId(Integer propId) {
        this.propId = propId;
    }

    public String getPropName() {
        return propName;
    }

    public void setPropName(String propName) {
        this.propName = propName;
    }

    public BigDecimal getDiamonds() {
        return diamonds;
    }

    public void setDiamonds(BigDecimal diamonds) {
        this.diamonds = diamonds;
    }

    public Integer getNum() {
        return num;
    }

    public void setNum(Integer num) {
        this.num = num;
    }

    public Integer getVideoId() {
        return videoId;
    }

    public void setVideoId(Integer videoId) {
        this.videoId = videoId;
    }

    public Long getAnchorId() {
        return anchorId;
    }

    public void setAnchorId(Long anchorId) {
        this.anchorId = anchorId;
    }
    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }
}